sea%20turtle
noun
- 1
Any turtle that inhabits oceans.
Translate “sea%20turtle” to another language
Click any language to open the translator with this word already filled in.
Any turtle that inhabits oceans.
Click any language to open the translator with this word already filled in.